package org.mendoza.salud.hvt.server.erraiinterfaces;

import org.jboss.errai.bus.server.annotations.Service;
import org.mendoza.salud.hvt.client.shared.model.global.TipoDeDocumento;
import org.mendoza.salud.hvt.client.shared.services.PersonaServiceRemote;
import org.mendoza.salud.hvt.server.services.global.PersonaServiceBean;

import javax.ejb.EJB;
import javax.enterprise.context.RequestScoped;
import java.util.List;

/**
 * Created by ricardo on 21/11/14.
 */
@RequestScoped
@Service
public class PersonaService implements PersonaServiceRemote {
    @EJB
    PersonaServiceBean personaServiceBean;

    @Override
    public void persistTipoDeDocumento(TipoDeDocumento tipoDeDocumento) {
        personaServiceBean.persistTipoDeDocumento(tipoDeDocumento);
    }

    @Override
    public TipoDeDocumento mergeTipoDeDocumento(TipoDeDocumento tipoDeDocumento) {
        return personaServiceBean.mergeTipoDeDocumento(tipoDeDocumento);
    }

    @Override
    public List<TipoDeDocumento> getAllTipoDeDocumento() {
        return personaServiceBean.getAllTipoDeDocumento();
    }
}